nato rapid deployable corps-turkey - French English Dictionary